HAL TAMP Structures

HAL TAMP Structures

group TAMP_Exported_Structures

Enums

enum hal_tamp_backup_register_idx_t

Backup registers enumeration definition.

Values:

enumerator HAL_TAMP_BACKUP_REG_0

TAMP backup registers 0 Backup register 0

enumerator HAL_TAMP_BACKUP_REG_1

TAMP backup registers 1 Backup register 1

enumerator HAL_TAMP_BACKUP_REG_2

TAMP backup registers 2 Backup register 2

enumerator HAL_TAMP_BACKUP_REG_3

TAMP backup registers 3 Backup register 3

enumerator HAL_TAMP_BACKUP_REG_4

TAMP backup registers 4 Backup register 4

enumerator HAL_TAMP_BACKUP_REG_5

TAMP backup registers 5 Backup register 5

enumerator HAL_TAMP_BACKUP_REG_6

TAMP backup registers 6 Backup register 6

enumerator HAL_TAMP_BACKUP_REG_7

TAMP backup registers 7 Backup register 7

enumerator HAL_TAMP_BACKUP_REG_8

TAMP backup registers 8 Backup register 8

enumerator HAL_TAMP_BACKUP_REG_9

TAMP backup registers 9 Backup register 9

enumerator HAL_TAMP_BACKUP_REG_10

TAMP backup registers 10 Backup register 10

enumerator HAL_TAMP_BACKUP_REG_11

TAMP backup registers 11 Backup register 11

enumerator HAL_TAMP_BACKUP_REG_12

TAMP backup registers 12 Backup register 12

enumerator HAL_TAMP_BACKUP_REG_13

TAMP backup registers 13 Backup register 13

enumerator HAL_TAMP_BACKUP_REG_14

TAMP backup registers 14 Backup register 14

enumerator HAL_TAMP_BACKUP_REG_15

TAMP backup registers 15 Backup register 15

enumerator HAL_TAMP_BACKUP_REG_16

TAMP backup registers 16 Backup register 16

enumerator HAL_TAMP_BACKUP_REG_17

TAMP backup registers 17 Backup register 17

enumerator HAL_TAMP_BACKUP_REG_18

TAMP backup registers 18 Backup register 18

enumerator HAL_TAMP_BACKUP_REG_19

TAMP backup registers 19 Backup register 19

enumerator HAL_TAMP_BACKUP_REG_20

TAMP backup registers 20 Backup register 20

enumerator HAL_TAMP_BACKUP_REG_21

TAMP backup registers 21 Backup register 21

enumerator HAL_TAMP_BACKUP_REG_22

TAMP backup registers 22 Backup register 22

enumerator HAL_TAMP_BACKUP_REG_23

TAMP backup registers 23 Backup register 23

enumerator HAL_TAMP_BACKUP_REG_24

TAMP backup registers 24 Backup register 24

enumerator HAL_TAMP_BACKUP_REG_25

TAMP backup registers 25 Backup register 25

enumerator HAL_TAMP_BACKUP_REG_26

TAMP backup registers 26 Backup register 26

enumerator HAL_TAMP_BACKUP_REG_27

TAMP backup registers 27 Backup register 27

enumerator HAL_TAMP_BACKUP_REG_28

TAMP backup registers 28 Backup register 28

enumerator HAL_TAMP_BACKUP_REG_29

TAMP backup registers 29 Backup register 29

enumerator HAL_TAMP_BACKUP_REG_30

TAMP backup registers 30 Backup register 30

enumerator HAL_TAMP_BACKUP_REG_31

TAMP backup registers 31 Backup register 31

TAMP passive tampers exported structures

group TAMP_Exported_Structures_Passive
struct hal_tamp_passive_config_t
#include <stm32c5xx_hal_tamp.h>

Passive tamper configuration.

Public Members

hal_tamp_passive_pull_up_precharge_state_t precharge

Activation of the pull-up (precharge)

hal_tamp_passive_pull_up_precharge_duration_t precharge_duration

Duration of the precharge in RTCCLK units

hal_tamp_passive_filter_t type_activation

Activation type of the tamper

hal_tamp_passive_sample_frequency_t sample_frequency

Tamper sample frequency

struct hal_tamp_passive_individual_config_t
#include <stm32c5xx_hal_tamp.h>

Passive tamper individual configuration.

Public Members

hal_tamp_passive_trigger_t trigger

Trigger type for edge and level tamper detection

hal_tamp_passive_secrets_erase_t erase_secrets

Tamper erase mode

hal_tamp_passive_mask_t masked

That the tamper is masked or not

TAMP internal tampers exported structures

group TAMP_Exported_Structures_Internal
struct hal_tamp_internal_individual_config_t
#include <stm32c5xx_hal_tamp.h>

Internal tamper individual configuration.

Public Members

hal_tamp_internal_secrets_erase_t erase_secrets

Internal tamper erase mode